/**
 * 
 */
package com.google.code.cisx.wfe.model;

/**
 * InputArc that connects a {@link Transition} to a {@link Place} and
 * vice-versa.
 * <p>
 * This is modeled as a separate entity for semantic purposes.
 * 
 * @author <a href='mailto:rthakur@bravurasolutions.com'>Rahul Thakur</a>
 * @since 1.0
 * @version $Id$
 */
public class InputArc<D> extends AbstractArc<D, Place<?>, Transition<?>> {

    public InputArc(Place<?> source, Transition<?> target) {
        super(source, target);
        source.addInput(this);
        target.addInput(this);
    }

}
